from abc import ABC,abstractmethod

class StrorageProtocol(ABC):

    @abstractmethod
    def save_data(self,data,identifier):
        """
        将数据保存到存储中。
        :param data: 需要保存的数据
        :param identifier: 唯一标识符，用于区分不同的数据
        :return: 保存结果
        """
        pass

    @abstractmethod
    def load_data(self, identifier):
        """
        从存储中加载数据。
        :param identifier: 唯一标识符，用于查找数据
        :return: 加载的数据
        """
        pass

    @abstractmethod
    def delete_data(self, identifier):
        """
        从存储中删除数据。
        :param identifier: 唯一标识符，用于查找并删除数据
        :return: 删除结果
        """
        pass
